                * {
                    margin: 0;
                    padding: 0;
                }
                
                body {
                    background: url(../imgs/bg2.jpg);
                    text-align: center;
                    background-size: cover;
                }
                
                .row {
                    margin-top: 80px;
                }
                
                .row-title {
                    /* margin-top: 1.2rem; */
                    display: inline-block;
                }
                
                .typeface {
                    font-family: '华文新魏';
                    font-size: 1rem;
                    font-weight: bolder;
                    letter-spacing: 0.8rem;
                    line-height: 1;
                    margin: 0;
                    position: relative;
                }
                
                .row-title-top {
                    background: linear-gradient(rgb(240, 220, 200), rgb(230, 200, 160));
                    -webkit-background-clip: text;
                    background-clip: text;
                    position: absolute;
                    z-index: 1;
                    -webkit-text-fill-color: transparent;
                }
                
                .row-title-bot {
                    text-shadow: 0.02rem .01rem rgb(85, 10, 0), 0.04rem 0.02rem rgb(90, 15, 5), 6px 4px rgb(100, 20, 15), 8px 5px rgb(105, 25, 20), 10px 6px rgb(110, 30, 25), 12px 7px rgb(115, 30, 30), 14px 8px rgb(120, 30, 35), 16px 9px black, 18px 10px black, 20px 11px black, 22px 12px black, 24px 13px black, 28px 14px rgba(0, 0, 0, 0.9), 30px 15px rgba(0, 0, 0, 0.7), 32px 16px rgba(0, 0, 0, 0.5), 34px 17px rgba(0, 0, 0, 0.3), 36px 18px rgba(0, 0, 0, 0.1), 40px 20px rgba(0, 0, 0, 0.1);
                }
                
                .button {
                    font-weight: bolder;
                    margin-top: 0.5rem;
                    margin-left: 0.3rem;
                    margin-right: 0.3rem;
                    width: 1.5rem;
                    font-size: 0.3rem;
                    padding: 0.1rem;
                    color: rgb(171, 223, 29, );
                    background-color: rgb(255, 255, 255, 0);
                    border: 2px solid rgb(17, 177, 83);
                    border-radius: 0.3rem/0.6rem;
                    text-decoration: none;
                    cursor: pointer;
                    transition: all 0.3s ease-out;
                }
                
                .button:hover {
                    color: rgb(100, 100, 8);
                    /* background: rgb(2, 124, 87); */
                }
                
                .active a:hover {
                    background-color: rgb(0, 0, 0);
                }
                
                .panking {
                    opacity: 0.8;
                    margin: 0 auto;
                    margin-top: 1%;
                }
                
                .panel-title {
                    height: 0.4rem;
                }
                
                .panel-title a {
                    font-weight: bolder;
                    line-height: 0.4rem;
                }
                
                .panel-body {
                    height: 0.8rem;
                }
                
                .panking ul li {
                    width: 50%;
                }
                
                .panking ul li a {
                    text-align: center;
                    font-weight: bolder;
                    font-size: 0.2rem;
                }